<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*Region page*/
#dnn_ctr500_ModuleContent{
	margin-top: -23px;
}

.DnnModule-499 .WorldExpeditions_Title{
	background: #9caa3a;
}

.DnnModule-499 .WorldExpeditions_Title h1{
	color: white;
}

.find-your-trip-buttons{
	background: #a2a197;
	border-top: 4px solid #cdcccb;
	height: 48px;
	
}

.find-your-trip-buttons ul{
	padding: 0px!important;
	margin: 0px!important;
	
	
}
.find-your-trip-buttons li{
display: inline-block;
	height: 45px;
	padding-top: 8px;
	text-align: center;
	color: #fff;
	font-family: "open_sansregular";
    width: 14.29%;
border-right: solid 1px;
    margin-right: -4px!important;
}

.find-your-trip-buttons li{
    color: #fff;
}

.find-your-trip-buttons li a{
    color: #fff;
    width: 100%;
    height: 44px;
    padding-top: 10px;
    margin-top: -8px;
    display: block;
}


.find-your-trip-buttons a:after{
content: "\f078";
font: normal normal normal 14px/1 FontAwesome;
font-size: 11px;
text-rendering: auto;
color: #fff;
position: relative;
bottom: 2px;
left: 5px;
    
}

.find-your-trip-buttons li a:hover, .find-your-trip-buttons li.r-tabs-state-active a{
    background: #272d33;
    text-decoration: none;
}

.find-your-trip-buttons li a:focus{
    text-decoration: none;
}

.find-your-trip-buttons li:hover a:after{
    color: #9caa3a;
}

.find-your-trip-buttons li.r-tabs-state-active a:after{
    color: #9caa3a;
}

findyourtrip .filters-section{
    padding-top: 0px!important;
}

findyourtrip .r-tabs-accordion-title{

background: #a2a197;
border-top: 4px solid #cdcccb;
border-bottom: 1px solid #fff;
    
}

findyourtrip .r-tabs-accordion-title a, findyourtrip .r-tabs-accordion-title a:focus, findyourtrip .r-tabs-accordion-title a:active{
color: #fff;
    padding: 14px 20px;
    display: block;
    text-decoration: none;
}



.country-hidden-nav{
    display: block;
    padding: 14px 20px;
    background: #a2a197;
    border-top: 4px solid #cdcccb;
    border-bottom: 1px solid #fff;
   
}

.country-hidden-nav ul{
    margin: 0px;
    padding-left: 0px;
}

.country-hidden-nav ul li{
    margin: 0px;
    padding-left: 0px;
     color: #fff!important;
    font-family: 'open_sansregular';
}

findyourtrip .r-tabs-accordion-title a:after{
      content: "\f078";
font: normal normal normal 14px/1 FontAwesome;
font-size: 11px;
text-rendering: auto;

    /*color: #9caa3a;*/
position: relative;
bottom: 2px;
left: 5px;
}

findyourtrip .r-tabs-accordion-title a:hover:after{
    color: #9caa3a;
}

findyourtrip .r-tabs-accordion-title a:hover{
    text-decoration: none;
}

findyourtrip .r-tabs-accordion-title a:hover{
    cursor:pointer;
}



.browse-only ul{
	padding: 15px 0px!important;
}

.browse-only ul li{
	margin-right: 25px;
	display: inline-block;
	font-family: "open_sansregular";
}

.browse-only ul li:nth-child(1){
	font-weight: 900;
}

.view-sort, .search-filter-button, .browse-only{
	padding-left: 0px!important;
}

.destination-img img{
	width: 100%;
}


.region-grey{
	background: #f2f2f2;
    position: relative;
	margin: 20px 0 0 0;
}

.region-grey-bottom{
	background: #f2f2f2;
    position: relative;
    padding: 20px 14px 0px 14px;
}

.region-grey-bottom.adventureNewsBG{
	background: #ebebeb;
	position: relative;
	padding: 20px 14px 10px 14px;
}

.region-grey-container{
	padding-left: 0px!important;
}

.view-sort ul{
	padding: 15px 0px!important;
	float: right;
}

.view-sort ul li{
	display: inline-block;
	
}

.view-sort ul li:nth-child(1){
	border-right: 1px solid #cdcccb;
		position: relative;
	top: 2px;
	
}

.view-sort a {
    width: 20px;
    display: inline-block;
    height: 25px;
    text-indent: -9999px;
    background-repeat: no-repeat;
    background-size: 19px 20px;
    margin: 0 5px;
	position: relative;
	top: 3px;
	
}

.grid-view {
    background-image: url(images/icon-grid.png);
}

.list-view {
    background-image: url(images/icon-list.png);
}

#perpage{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  position:relative;
 background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 3px; 
  /* Firefox 1-3.6 */
  -moz-border-radius: 3px; 
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 3px;
  width:100%;
  height: 30px;
  padding: 0 35px 0 5px;
  font-family: "open_sansregular";
  color: #373b40
}

.selectbox-page{
  position:relative;   
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  display: inline;
}

.selectbox-page:after{
	background: #9caa3a;
	height: 30px;
	padding: 10px;
	content:"\f078";
	font: normal normal normal 12px/1 FontAwesome;
  color: #fff;
  position:absolute;
  right: 0px;
  bottom: -4px;
  z-index:500;
	  /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 0 3px 3px 0; 
  /* Firefox 1-3.6 */
  -moz-border-radius: 0 3px 3px 0; 
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 0 3px 3px 0;
}

.x-closing-icon:after{
	content: "x";
	margin-left: 20px;
	font-family: "open_sansregular";
	font-style: normal;
}

.country-title.bottom-left {
    border-radius: 0 3px 0 0;
    bottom: 0px;
    left: 0px;
    font-family: "open_sansbold";
    font-size: 14px;
    line-height: 29px;
    padding: 0 10px;
    position: absolute;
	
}

.trip-green{
    color: #FFF;
    background: #9caa3a;
}

.trip-orange{
    color: #FFF;
    background: #C57B24;
}

.trip-red{
    color: #FFF;
    background: #A43335;
}

.trip-gray{
    color: #FFF;
    background: #414B55;
}

.btn-show-desc {
    color: #FFF;
    position: absolute;
    bottom: 0;
    right: 10px;
    background: #45474b;
    padding: 0 5px 18px;
    line-height: 5px;
    border-radius: 5px 5px 0 0;
    font-size: 30px;
   font-family: "open_sansregular"!important;

}

.btn-show-desc:visited, .btn-show-desc:hover, .btn-show-desc:active{
    color: #FFF;
    text-decoration: none;
}

.region-grey-bottom h3 {
    color: #373b40;
    font-family: "open_sansbold";
    font-size: 21px;
    margin: 0 0 15px;
	text-transform: none;
}

.region-grey-bottom.adventureNewsBG h3 {
    color: #fff;
    font-family: "open_sansbold";
    font-size: 21px;
    margin: 0 0 15px;
	text-transform: none;
}


.region-grey-bottom h6 {
color: #989898;
font-size: 13px;
margin: 0 0 10px;
font-family: open_sanssemibold;
}

.colours-tags{
/*    height: 81px; */
	margin-bottom: 10px;
}

.ratecircle1{
  display: inline-block;
  vertical-align: top;
    padding: 0px 10px 0px 0px;
    border: black 1px;
    border-style: none solid none none
}

.region-grey-bottom .ratecircle1 p{
font-size: 23px;
font-family: open_sansbold;
    display: block;
    text-align: center;
    margin: 15px 0px 10px 0px;
}

.region-grey-bottom .ratecircle1 p span{
font-size: 17px;
    display: block;
    font-family: open_sanssemibold;
}


.ratecircle2{
  display: inline-block;
    vertical-align: top;
    width: 68px;
    padding-left: 7px;
}

.ratecircle3{
  display: inline-block;
    vertical-align: top;
    width: 32%;
    height: 60px;
margin-top: 24px;
}

.region-grey-bottom .ratecircle3 p{
    vertical-align: center;
    line-height: 14px;
    font-size: 11px;
    font-family: open_sanssemibold;
      position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.ratecircle4{
    height: 50px;
    text-align: center;
    margin: 20px 0 0 0;
    display: block;
}

.ratecircle5{
    background: #d9d9d9;
}

.ratecircle5 a{
    font-size: 11px;
color: #686868;
font-family: 'open_sanssemibold';
display: inline-block;
padding: 0px 0 0px 25px;
margin: 5px 12px;
}

.btn-add-bucket-list {
    content: "text";
    background: url(/images/icon-bucket-list.png) no-repeat 0 center / 16px 17px;
}

.btn-reviews {
    content: "text";
    background: url(/images/icon-review.png) no-repeat 0 center / 16px 17px;
    padding-left: 25px;
}



.region-grey-bottom .ratecircle4 button{
    font-family: 'asapregular'!important;
    font-weight: normal;
    font-size: 18px!important;
}

.destination-desc{
    position: absolute;
    z-index: 0;
    bottom: 0px;
    background-image: url(/Portals/world%20expeditions/images/more.jpg);
    color: #fff;
    padding: 0px;
    font-size: 1px;
    right: 10px;
    color: transparent;  
    width: 34px;
    height: 23px;
    border-radius: 5px 5px 0 0;
}

.destination-desc:hover{
    position: absolute;
    z-index: 0;
    bottom: 0px;
       background-image: none;
    background-color: rgba(0, 0, 0, 0.8);
    color: #fff;
    padding: 15px;
    height: auto;
    width: 100%;
    font-size: 14px;
    right: 0px;
        border-radius: 0px;
}

.trip-search-short-desc-mobile {
    font-size: 15px;
    color: #373b40;
    font-family: "open_sansregular";
	margin-bottom: 15px;
}

.trip-special-offer{
    background: #A43335;
    height: 36px;
    text-align: center;
    z-index: 1;
    width: 100%;
    position: absolute;
    top: -5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    
}
    .trip-special-offer p{
     font-family: "open_sansbold"!important;
        color: #fff!important;
    line-height: 36px;
    }

.trip-special-offer p span{
    font-family: 'Times';
    font-size: 12px;
    text-decoration: line-through;
        margin: 0 5px;
}



.darkbackground2{
    margin-top: 0px!important;
}


darkbackground-menu-table{
    display: table;
}

.darkbackground-menu{
    background: #34393f;
    color: #fff;
    display: table-row
}

.darkbackground-menu-col{
    width: 22%;
    padding: 10px;
    vertical-align: top;
    display: table-cell;
}

.darkbackground-menu-col2{
      display: table-cell;
    background: #272d33;
    vertical-align: middle;
    padding: 0 100px 0 20px;
    border-right: solid 60px #34393f;
}

.darkbackground-menu-col ul li{
    color: #fff;
    font-family: 'open_sanssemibold';
    font-size: 13px;
    padding: 2px 0;
}

.dark-table-bg a p{
    font-family: 'open_sansregular';
    color: #9caa3a;
    margin: 10px 0 0 0;
}

.darkbackground-menu-col2 a:hover, .darkbackground-menu-col2 a:focus, .darkbackground-menu-col2 a:active, .darkbackground-menu-col2 a:visited{
    text-decoration: none;
}

countrytable .dark-table-bg{
    background:#272d33;
    border: none;
    padding: 0px 0 0 20px!important;
    vertical-align: middle;
}

countrytable .dark-table-bg2{
    background:#34393f;
    border: none;
    vertical-align: middle;
}

countrytable .table-row {
    background: #34393f;
   
}

countrytable .dark-table-bg2 ul li{
    color: white;
    list-style-type: none;
    padding-left: 15px;
     font-family: 'open_sanssemibold';
    font-size: 13px;
}

countrytable .dark-table-bg2 ul li:nth-last-child(1):after{
    content: ". . . . . . . . . . . . . . . . . . . .  ";
    position: relative;
    line-height: 1px;
    font-size: 12px;
    color: rgba(0, 0, 0, 0.0);
    
}


countrytable .booking-table{
    margin-bottom: 0px;
}

.WorldExpeditions_Title_Trip.Title_Green {
    background: #00247D;
    padding-top: 16px;
    padding-bottom: 16px;
}

.WorldExpeditions_Title_Trip.Title_Green h1{
    font-family: 'asapbold';
    font-size: 42px;
}

.region-hyperlink,
.region-hyperlink:hover,
.region-hyperlink:focus,
.region-hyperlink:active,
.region-hyperlink:visited {
    color: #00247D;;
    text-decoration: none;
}

.regionpage-top-left .toggle &gt; label .label-more-less::before, .regionpage-top-left .toggle &gt; label .label-more-less::after{
    color: #00247D;
}

.btn.btn-borders.world-ex.mr-xs.mb-lg.btn-md.countrypage-btn {
    font-family: 'asapregular';
    font-weight: normal;
    font-size: 18px;
    width: 300px;
    height: 35px;

}

/*START Responsive*/

@media (min-width:1px) {
   countrytable .dark-table-bg{border-bottom: solid #34393f 25px;}
   findyourtrip .r-tabs-accordion-title{ display: block!important;}
}

@media (min-width:480px) {
}

@media (min-width:768px) {
  countrytable .dark-table-bg{border-bottom: none; border-right: solid #34393f 40px;}
  findyourtrip .r-tabs-accordion-title{ display: none!important;}
}

@media (min-width:992px) {
   countrytable .dark-table-bg{border-bottom: none;}

}

/*END Responsive*/</pre></body></html>